package pe.com.bbva.efcap.servidor.dao.impl;

import java.io.Serializable;
import java.util.Iterator;
import java.util.List;

import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.springframework.stereotype.Repository;

import pe.com.bbva.efcap.servidor.dao.DetSimulacDAO;
import pe.com.bbva.efcap.servidor.modelo.entidad.DetalleSimulacion;

@Repository
public class DetSimulacDAOImpl extends EntidadDAOImpl<DetalleSimulacion> implements DetSimulacDAO, Serializable {

	@Override
	public List<DetalleSimulacion> getDetalleSimulacion(int codSimulacion, int codIndicador) throws Exception {

		List list = getSession().createQuery("from "+getEntityClass().getName()+" d "+
				  "where d.idSimulacion = :codSimulacion and d.indicador = :codIndicador ")
				  .setInteger("codSimulacion", codSimulacion)
				  .setInteger("codIndicador", codIndicador)
				  .list();

		return list;
	}
	
}
